insulating sheath - Français Anglais Dictionnaire